Skip to main content

Class AnimatedView<TModel>

Declaration
public abstract class AnimatedView<TModel> : BaseView<TModel>, IAnimatedView where TModel : BaseModel, new()

Inheritance: System.Object -> MatchinghamGames.StockholmCore.View -> MatchinghamGames.StockholmCore.View<TModel> -> MatchinghamGames.StockholmCore.BaseView<TModel>

Derived:
MatchinghamGames.StockholmCore.Demo.UI.Views.DemoWinView

Implements:
MatchinghamGames.StockholmCore.IAnimatedView

Properties

CachedAnimator

Declaration
public UnityEngine.Animator CachedAnimator { get; }

Methods

Reset()

Declaration
protected virtual void Reset()

OnValidate()

Declaration
protected override void OnValidate()

InitiateReset()

Declaration
protected override void InitiateReset()

Open(bool)

Declaration
public void Open(bool forceOpen)
Parameters
TypeName
System.BooleanforceOpen

InitiateOpen()

Declaration
protected override void InitiateOpen()

InitiateClose()

Declaration
protected override void InitiateClose()

OnOpenAnimationStart()

Declaration
public void OnOpenAnimationStart()

OnOpenAnimationEnd()

Declaration
public void OnOpenAnimationEnd()

OnCloseAnimationStart()

Declaration
public void OnCloseAnimationStart()

OnCloseAnimationEnd()

Declaration
public void OnCloseAnimationEnd()

Implements